package com.wx.tnsperson.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.data.annotation.Id;

import java.sql.Date;

/**
 * @Classname proResumeModel
 * @Description TODO
 * @Date 2020/6/24 9:37
 * @Created by llh
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@ApiModel("用户注册登录所需信息")
public class ProResumeModel  {

    @Id
    @ApiModelProperty(value = "用户id",example = "1")
    private Integer id;

    @ApiModelProperty(value = "性别",example = "1")
    private int sex;

    @ApiModelProperty(value = "用户姓名")
    private String username;

    @ApiModelProperty(value = "密码")
    private String password;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "职业")
    private String occupation;

    @ApiModelProperty(value = "出生日期")
    private String birthDate;

    @ApiModelProperty(value = "开始工作日期")
    private String workDate;

    @ApiModelProperty(value = "职场人求职状态")
    private String workerStatus;

    @ApiModelProperty(value = "学生求职状态")
    private String studentStatus;

    @ApiModelProperty(value = "实习公司")
    private String practiceCompany;

    @ApiModelProperty(value = "实习公司职位")
    private String practicePost;

    @ApiModelProperty(value = "实习开始时间")
    private String practiceStartTime;

    @ApiModelProperty(value = "实习结束时间")
    private String practiceEndTime;

    @ApiModelProperty(value = "实习工作内容")
    private String practiceContent;

    @ApiModelProperty(value = "学校名称")
    private String graduationSch;

    @ApiModelProperty(value = "学历")
    private String education;

    @ApiModelProperty(value = "专业")
    private String graduationMajor;

    @ApiModelProperty(value = "开学时间")
    private String startSchDate;

    @ApiModelProperty(value = "毕业时间")
    private String graduationDate;

    @ApiModelProperty(value = "在校经历")
    private String exInSch;

    @ApiModelProperty(value = "期望职位")
    private String desiredPost;

    @ApiModelProperty(value = "期望地点")
    private String desiredPlace;

    @ApiModelProperty(value = "个人优势")
    private String personalAdva;

    @ApiModelProperty(value = "个人简历文件地址")
    private String personalProfile;

    @ApiModelProperty(value = "所需技能")
    private String skills;

    @ApiModelProperty(value = "注册时间")
    private Date start_date;

    @ApiModelProperty(value = "修改时间")
    private Date update_date;

    @ApiModelProperty(value = "是否可用",example = "1")
    private Integer is_enable;

}
